#ifndef SHEETS_CLEAR_H
#define SHEETS_CLEAR_H
#include <QObject>
#include <QWidget>
#include<ActiveQt/QAxObject>
#include <thread>
#include <qfiledialog.h>
#include "single_split_thread.h"
#include "mult_split_thread.h"
#include <QDir>
#include <QVector>
#include <QList>
#include <qsettings.h>
#include <QTextCodec>
#include <QRegExp>
#include <QSharedPointer>
/////////////////////////////////////////////////////////////////////////////////////
/// \brief The Thread_of_getting_clear_sheets_info class
///
class Thread_of_getting_clear_sheets_info:public my_thread{
    Q_OBJECT
signals:
    void send_xlsworkbook_for_clear(QString);
public:
    QString xlsfoler_for_sheets_clear="";
    QVector<QString> *file_full_name;
    Thread_of_getting_clear_sheets_info(QString xlsfoler_for_sheets_clear,QVector<QString> *file_full_name);
    void get_worksheets_info_and_generate_list();
    void run();
};


////////////////////////////////////////////////////////////////////////////////////////
/// \brief The sheets_clear class
///
class sheets_clear:public my_thread
{
    Q_OBJECT
public:
QString xlsworkbook_for_sheets_clear;
sheets_clear(QString xlsworkbook_for_sheets_clear);
void clear();
void run();
};

#endif // SHEETS_CLEAR_H
